\hypertarget{classapp_1_1index}{
\section{app.index Class Reference}
\label{classapp_1_1index}\index{app::index@{app::index}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classapp_1_1index_a19f5fbd63c36d9424ac6427e30cf48bd}{GET}
\item 
def \hyperlink{classapp_1_1index_a5ce09c7cd6f3ee9475f62d6a3de200b3}{POST}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\begin{DoxyVerb}
Documentation for the index class
   
Main index class, handles requests to the main page of the application.
\end{DoxyVerb}
 

\subsection{Member Function Documentation}
\hypertarget{classapp_1_1index_a19f5fbd63c36d9424ac6427e30cf48bd}{
\index{app::index@{app::index}!GET@{GET}}
\index{GET@{GET}!app::index@{app::index}}
\subsubsection[{GET}]{\setlength{\rightskip}{0pt plus 5cm}def app.index.GET ( {\em self})}}
\label{classapp_1_1index_a19f5fbd63c36d9424ac6427e30cf48bd}
\begin{DoxyVerb}
GET function 

Handle an HTTP GET request, by rendering the index template and returning the HTML content
\end{DoxyVerb}
 \hypertarget{classapp_1_1index_a5ce09c7cd6f3ee9475f62d6a3de200b3}{
\index{app::index@{app::index}!POST@{POST}}
\index{POST@{POST}!app::index@{app::index}}
\subsubsection[{POST}]{\setlength{\rightskip}{0pt plus 5cm}def app.index.POST ( {\em self})}}
\label{classapp_1_1index_a5ce09c7cd6f3ee9475f62d6a3de200b3}
\begin{DoxyVerb}
POST function 

Handle an HTTP POST request
Check input data: 
If tap endpoints variable is defined, generate a merged TAP endpoint from the OGSA-DAI factory
If the data display variable is set to true, generate TAP metadata, and return this HTML content to the user
Else , if the main form validates, execute an asynchronous query as requested from the user input
\end{DoxyVerb}
 

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
app.py\end{DoxyCompactItemize}
